@charset "utf-8";
/* CSS Document */

/*css reset star*/
html								{color:#666;background:#FFF;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,
dl,dt,dd,ul,ol,li,pre,form,fieldset,
legend,button,input,textarea,th,td	{margin:0;padding:0;}
body,button,input,select,textarea	{font:12px/1.5 tahoma, arial, \5b8b\4f53;}
h1,h2,h3,h4,h5,h6					{font-size:100%;}
address,cite,dfn,em,var				{font-style:normal;}
code,kbd,pre,samp					{font-family:courier new, courier, monospace;}
small								{font-size:12px;}
ul,ol								{list-style:none;}
a									{text-decoration:none;}
a:hover								{text-decoration:underline;}
sup									{vertical-align:text-top;}
sub									{vertical-align:text-bottom;}
legend								{color:#000;}
fieldset,
img									{border:0;}
button,
input,
select,
textarea							{font-size:100%;}
table								{border-collapse:collapse; border-spacing:0;}
a									{text-decoration:none;color:#666;}
a:hover, a:focus					{text-decoration:underline;color:#390;}

strong								{font-weight:bold;}
input[type=submit]					{cursor:pointer;}
button								{cursor:pointer;}
*:focus								{outline:none; }
/*css reset end*/

.hr 								{font-size:1px;line-height:1px;clear:both;height:10px;}/*留出10像素的间隙*/
.clear								{clear:both;font-size:0px; height:0px; line-height:0px;}/*清楚ie6 浮动造成的重复文字*/
.m									{margin:0 auto;}
.b									{font-weight:bold;}
span.none-b							{font-weight:normal;}
.pos-rel							{position:relative;}
.w960								{width:960px;}
.border_none						{border:none;}
.display_none						{display:none;}
/*f_开头为float漂浮,l:左 r:右*/
.fl									{float:left;}
.fr									{float:right;}

/*m_开头位margin边距,t:上 b:下 l:左 r:右*/
.mt									{margin-top:10px;}
.mt5								{margin-top:5px;}
.mt15								{margin-top:15px;}
.mb									{margin-bottom:10px;}
.mb5								{margin-bottom:5px;}
.ml									{margin-left:10px;}
.mr									{margin-right:10px;}
.mr20								{margin-right:20px;}
.mr50								{margin-right:50px;}
.mr15								{margin-right:15px;}
.mr30								{margin-right:30px;}
.mr5								{margin-right:5px;}
.mb20								{margin-bottom:20px;}
.mb15								{margin-bottom:15px;}
.mt1								{margin-top:-1px;}
.ml5								{margin-left:5px;}


.pa5								{padding:5px;}
.pa10								{padding:10px;}
.pa20								{padding:20px;}
.pa15								{padding:15px;}
.pa8								{padding:8px;}
.page_pa40							{padding:40px 0 40px 0;}
/*c_开头为字体颜色*/
.gray3								{color:#333;}
.gray6								{color:#666;}
.gray9								{color:#999;}
.gray_a								{color:#a4aeb9;}

.blue								{color:#2c7ac3;}
.red								{color:#bf0000;}
.green								{color:#390;}
.orange								{color:#f95e1c;}
a.uline								{text-decoration:underline;}

.clearfix:after						{ content:"."; height:0; visibility:hidden; display:block; clear:both; }
.clearfix							{ display:inline-block; }
.clearfix							{ display:block; }
/*w_开头表示宽度,bdr_为对边框的设置,这两个组合使用*/
.w770								{width:770px;}
.w680								{width:680px;}
.w670								{width:670px;}
.w560								{width:560px;}
.w500								{width:500px;}
.w260								{width:260px;}
.w270								{width:270px;}
.w720								{width:720px;}
.w700								{width:700px;}
.w510								{width:510px;}
.w270								{width:270px;background:#FFF;}
.w250								{width:250px;}
.w230								{width:230px;}
.w210								{width:210px;}
.w200								{width:200px;}
.w190								{width:190px;}
.w180								{width:180px;}


.box680								{width:680px;}
.box270								{width:270px;}
/*fh_开头的是行距*/
.fh18								{line-height:18px;}
.fh21								{line-height:21px;}
.fh30								{line-height:30px;}
/*fs_开头的是字体大小*/
.fs12								{font-size:12px;}
.fs14								{font-size:14px;}
/*v开头表示垂直对齐方式，t开头横向对齐方式，组合使用*/
.vt									{vertical-align:top;}
.vm									{vertical-align:middle;}
.tc									{text-align:center;}
.tr									{text-align:left;font-size:14px;margin-bottom:10px;margin-left:15px;}
.wp									{word-wrap:break-word;word-break:normal;}/*字符串不换行*/

/*最小高度*/
.mh600								{min-height:600px;height:auto !important;height:600px;overflow:visible;}
.bk									{display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:top;}

/*图片隐藏*/
.img-h								{display:block;overflow:hidden;text-align:center;width: 102px;height: 102px;}
.img-box							{display:block;}



/*按钮样式集*/
.submit_style1,
.submit_style2,
.submit_style3,
.submit_style4,
.submit_style5,
.submit_style6,
.submit_style7						{display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:top;font-size:12px;text-align:center;border:none;color:#FFF; cursor:pointer;}

.submit_style1						{background:url(../images2014/icon_all.png) no-repeat -210px 0;width:100px;height:36px;line-height:36px;}
.submit_style1:hover				{color:#FF0; text-decoration:none;}


.submit_style2						{background:url(../images2014/icon_all.png) no-repeat -210px -40px;width:90px;height:30px;line-height:30px;}
.submit_style2:hover				{color:#FF0;text-decoration:none;}

.submit_style3						{background:url(../images2014/icon_all.png) no-repeat -210px -160px;width:140px;height:36px;line-height:36px;color:#390;}
.submit_style3:hover				{color:#e40030;text-decoration:none;}

.submit_style4						{background:url(../images2014/icon_all.png) no-repeat -210px -200px;width:100px;height:36px;line-height:36px;color:#390;}
.submit_style4:hover				{color:#e40030;text-decoration:none;}

.submit_style5						{background:url(../images2014/icon_all.png) no-repeat -210px -360px;width:90px;height:30px;line-height:30px;color:#390;}
.submit_style5:hover				{color:#e40030;text-decoration:none;}

.submit_style6						{background:url(../images2014/icon_all.png) no-repeat -210px -400px;width:130px;height:30px;line-height:30px;color:#FFF;}
.submit_style6:hover				{color:#FF0;text-decoration:none;}

.submit_style7						{background:url(../images2014/icon_all.png) no-repeat 0 -360px;width:138px;height:40px;line-height:40px;color:#FFF;font-size:14px;font-weight:bold;}
.submit_style7:hover				{color:#FF0;text-decoration:none;}



/*page*/
.page a,
.page span.no,
.page .page_number					{height:30px;line-height:30px;padding:0 12px;font-size:14px;display:table-cell; display:inline-block; *display:inline;zoom:1; vertical-align:top;border:1px solid #e3e4e8;margin-left:6px;background:#f7f7f7;font-family:"\5B8B\4F53";}
.page a:hover,.page a.hover			{border:1px solid #e3e4e8;background:#FFF;color:#339900;}
.page span.no						{color:#ccc;}

.page .pgup,
.page .pgup:hover					{height:20px;line-height:20px;background:#FFF url(../images/icon_all.png) no-repeat -664px -354px;line-height:200px;overflow:hidden;padding:0;width:20px;}
.page .pgdn,
.page .pgdn:hover					{height:20px;line-height:20px;background:#FFF url(../images/icon_all.png) no-repeat -616px -394px;width:45px;color:#333;font-size:12px;}
.page .pgdn:hover					{color:#ff6012;}
.page .page_number					{height:20px;line-height:20px;border:none;background:none;padding:0;}


/*nextpage*/
.nextpage						     {}
.nextpage a						   	{width:17px;height:16px;border:1px solid #f2f2f2;line-height:200px;overflow:hidden;float:left;}
.nextpage .pg					  	{float:left;height:16px;line-height:16px;margin-right:10px;}
.nextpage .pg .num					{font-weight:bold;color:#390;margin-right:5px;}
.nextpage a.up						{background:#FFF url(../images2014/icon_all.png) no-repeat -210px -120px;}
.nextpage a.up:hover				{background:#f7f7f7 url(../images2014/icon_all.png) no-repeat -210px -136px;border:1px solid #d0d0d0;}
.nextpage a.dn						{background:#FFF url(../images2014/icon_all.png) no-repeat -227px -120px;}
.nextpage a.dn:hover				{background:#f7f7f7 url(../images2014/icon_all.png) no-repeat -227px -136px;border:1px solid #d0d0d0;}




/*title_style1*/
.title_style1						{line-height:30px;height:30px;}
.title_style1 .tith					{display:inline;font-family:"微软雅黑";font-size:18px;color:#000;font-weight:normal;}
.title_style1 .line					{color:#390;padding:0 5px;}
.title_style1 .more					{color:#390;}

/*title_style2*/
.title_style2						{}
.title_style2 .tith					{display:inline;font-size:14px;color:#000;font-weight:700;}
.title_style2 .line					{color:#390;padding:0 5px;}
.title_style2 .more					{color:#390;}

/*title_style4*/
.title_style4						{border-bottom:2px solid #e5e6ea;padding-bottom:4px;height:30px;font-size:14px;}
.title_style4 .line					{color:#ccc;padding:0 8px;font-size:12px;}
.title_style4 a						{color:#390;}
.title_style4 a.hover				{font-weight:bold;color:#000;}


/*box_ui_sy1*/
.box_ui_sy1							{font-family:"\5B8B\4F53";border:1px solid #e3e4e8;}
.box_ui_sy1 .title					{color:#333;background:#f7f7f7;padding-left:15px;height:42px;line-height:42px;position:relative;border-bottom:1px solid #e3e4e8;}

.box_ui_sy1 .title .tith			{color:#333;font-weight:bold;font-size:12px;float:left;}
.box_ui_sy1 .title .more			{color:#1d1d1d;font-family:"\5B8B\4F53";position:absolute;top:1px;right:10px;}
.box_ui_sy1 .title .more:hover		{color:#f60;}
.box_ui_sy1 .title .more.blue		{color:#1970ca;}
.box_ui_sy1 .title .more.blue:hover	{color:#f60;}
.box_ui_sy1 .title a:hover			{color:#fff;}
.box_ui_sy1 .cont					{background:#FFF;}
.box_ui_sy1 .cont2					{background:#f7f7f7;}
.box_ui_sy1 .cont3                  {background:#efefef;}
.box_ui_sy1 .pa15					{padding:10px 10px 10px 15px;}


/*box_ui_sy2*/
.box_ui_sy2							{font-family:"\5B8B\4F53";background:#ffffea;border:1px solid #e3e4e8;border-top:2px solid #25c140;}
.box_ui_sy2.bg2						{background:#f7f7f7;}
.box_ui_sy2 .title					{color:#333;height:36px;line-height:36px;}
.box_ui_sy2 .title .tith			{color:#333;padding-left:39px;font-weight:bold;font-size:14px;float:left;background:url(../images2014/icon_all.png) no-repeat -572px -190px;}
.box_ui_sy2 .cont					{padding:0 10px 10px 39px;color:#404040;}
.box_ui_sy2 .pa15					{}

/*box_ui_sy3*/
.box_ui_sy3							{font-family:"\5B8B\4F53";}
.box_ui_sy3 .title					{color:#FFF;height:43px;line-height:43px;background:#ffb630;}
.box_ui_sy3 .title .tith			{color:#FFF;padding-left:15px;font-weight:bold;font-size:12px;}
.box_ui_sy3 .cont					{color:#404040;border:1px solid #e3e4e8;border-top:none;}

.box_ui_sy3 .databox				{padding:10px 15px 5px 15px;}
.box_ui_sy3 li						{border-bottom:1px solid #efefef;height:30px;}
.box_ui_sy3 li.li_th				{}

.box_ui_sy3 li.li_th span,
.box_ui_sy3 li.li_td span			{float:left;width:28px;height:30px;line-height:30px; text-align:center;}
.box_ui_sy3 li.li_td span.select	{background:url(../images2014/icon_all.png) no-repeat -578px -310px;}
.box_ui_sy3 li span.zb				{width:40px; text-align:left;}
.box_ui_sy3 li.last					{border:none;}

.box_ui_sy3 .bzbox					{background:#f7f7f7;padding:10px;border-top:1px solid #e3e4e8;color:#000;line-height:24px}
.box_ui_sy3 .bzbox .bz_bt			{float:left;width:60px;font-weight:normal;background:url(../images2014/icon_all.png) no-repeat -586px -275px;padding-left:20px;}
.box_ui_sy3 .bzbox .bz_nr			{float:left;width:150px;}

/*box_ui_sy4*/
.box_ui_sy4							{border:1px solid #e3e4e8;background:#f7f7f7;}

/*box_ui_sy5*/
.box_ui_sy5							{border:1px solid #ddd;background:#fafafa;}

/*box_ui_sy6*/
.box_ui_sy6							{}
.box_ui_sy6 .title					{height:30px;line-height:30px;padding-bottom:4px;}
.box_ui_sy6 .title .tith			{float:left;font-size:14px;font-weight:bold;color:#000;}
.box_ui_sy6 .cont					{border:1px solid #e5e6ea;border-top:2px solid #e5e6ea;}

/*box_ui_sy7*/
.box_ui_sy7							{}
.box_ui_sy7 .title					{border-bottom:2px solid #e5e6ea;height:30px;line-height:30px;padding-bottom:4px;}
.box_ui_sy7 .title .tith			{float:left;font-size:14px;font-weight:bold;color:#000;}
.box_ui_sy7 .title .num				{float:left;}


/*box_ui_sy8*/
.box_ui_sy8							{font-family:"\5B8B\4F53";border:1px solid #e3e4e8;}
.box_ui_sy8 .title					{color:#333;background:#f6f8fa;padding-left:55px;height:60px;line-height:60px;position:relative;border-bottom:1px solid #e3e4e8;}

.box_ui_sy8 .title .tith			{color:#333;font-weight:bold;font-size:14px;float:left;}
.box_ui_sy8 .title .icon			{width:72px;height:72px;background:url(../images2014/icon_all.png) no-repeat 0 -280px;position:absolute;top:-5px;left:-5px;line-height:400px;overflow:hidden;}

.box_ui_sy8 .cont					{background:#FFF;}
.box_ui_sy8 .cont2					{background:#f7f7f7;}
.box_ui_sy8 .pa15					{padding:10px 10px 10px 15px;}



/*newslist1*/
.newslist1 li						{padding:4px 0;height:22px;line-height:22px;}
.newslist1 li a						{background:url(../images2014/d1.png) no-repeat 0 center;padding-left:10px;margin-right:6px;}
.newslist1 li .time					{float:right;color:#a4aeb9;}

/*newslist2*/
.newslist2 li						{padding:2px 0;line-height:21px;}
.newslist2 li .num					{color:#a4aeb9;font-size:14px;margin-right:10px;}
.newslist2 li .num.c1				{color:#e40030;}
.newslist2 li a						{}
.newslist2 li .time					{float:right;color:#a4aeb9; text-align:right;}

/*article_list_s1*/
.article_list_s1 li					{line-height:24px;}
.article_list_s1 li a				{color:#333;}
.article_list_s1 li a:hover			{color:#390;}
.article_list_s1 .pice				{color:#e40030;font-size:12px;font-weight:normal;}
.article_list_s1 li .pm_num			{color:#a4aeb9;font-size:14px;display:table-cell;display:inline-block;*display:inline;zoom:1;width:18px;}
.article_list_s1 li .pm_num.red		{color:#e40030;}
.article_list_s1 li .pm_num.first	{font-size:16px;font-weight:bold;color:#e40030;}
.article_list_s1 li .hit			{color:#a4aeb9;}

/*article_list_s2*/
.article_list_s2 ul					{float:left;width:65px;}
.article_list_s2 ul.line_r			{border-right:1px solid #e3e4e8;margin-right:10px;padding-right:12px;}
.article_list_s2 li					{line-height:26px;}
.article_list_s2 li a				{color:#333;}
.article_list_s2 li a:hover			{color:#390;}

/*article_list_s3*/
.article_list_s3 li					{line-height:24px;padding:2px 0;}
.article_list_s3 li a				{color:#333;}
.article_list_s3 li .time			{color:#a4aeb9;}
.article_list_s3 li a:hover			{color:#390;}

/*article_list_s4*/
.article_list_s4 li					{line-height:24px;padding:5px 0;}
.article_list_s4 li a				{color:#333;}
.article_list_s4 li .time			{color:#a4aeb9;}
.article_list_s4 li a:hover,
.article_list_s4 li a:hover span{color:#390;}

/*article_list_s5*/
.article_list_s5 li					{padding:5px 0;}
.article_list_s5 li .img50			{width:50px;height:50px;float:left;margin-right:18px;position:relative;}
.article_list_s5 li .img50 .img-h	{width:50px;height:50px; text-align:center;}
.article_list_s5 li .img50 .img-h img{}
.article_list_s5 li .img50 .design	{background:url(../images2014/design50.png) no-repeat;width:50px;height:50px;position:absolute;top:0;right:0;}
.article_list_s5 li dd				{width:175px;float:left;}
.article_list_s5 li dd .btbox		{margin-bottom:6px;}
.article_list_s5 li dd .nr			{color:#a2afb7;}

.article_list_s5 li a				{color:#000;}
.article_list_s5 li a:hover			{color:#390;}



/*图标集合*/
.ihot1,.ihot2,.inew,.iplace,.iname,.iv,.istar,.ifav,.i_youhui,.i_yuyue,.i_zaizhi,
.i_shenfen,.i_shi,.i_xue,.i_gong,.i_4,.i_6,.i_8,.i_ben,.i_yan,
.i_jingyan1,.i_jingyan2,.i_xin,.i_phone,.i_email,.i_jiucuo,.i_share,.i_top,
.renzheng-1,.renzheng-2,.renzheng-3,.renzheng-4,.renzheng-5,.renzheng-6,.renzheng-7,.renzheng-8,.renzheng-9,.renzheng-10,.renzheng-11{display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:12px;height:13px;line-height:200px;overflow:hidden;background:url(../images2014/icon_all.png) no-repeat;}
.ihot1								{background-position:-359px -80px;}
.ihot2								{background-position:-381px -80px;}
.inew								{background-position:-403px -80px;}
.iplace								{background-position:-425px -80px;width:12px;height:16px;}
.iname								{background-position:-445px -80px;width:14px;height:16px;}
.iv									{background-position:-470px -80px;width:12px;height:16px;}
.istar								{background-position:-490px -80px;width:13px;height:16px;}
.ifav								{background-position:0 -80px;width:13px;height:12px;}
.i_youhui							{background-position:-210px -440px;width:34px;height:17px;}
.i_yuyue							{background-position:-264px -440px;width:46px;height:17px;}
.i_zaizhi							{background-position:-330px -440px;width:58px;height:17px;}

.renzheng-9						{background-position:-295px -480px;width:23px;height:18px;}
.renzheng-10					{background-position:-295px -480px;width:23px;height:18px;}
.renzheng-4						{background-position:-295px -480px;width:23px;height:18px;}
.renzheng-1								{background-position:-210px -480px;width:18px;height:18px;}
.renzheng-2								{background-position:-239px -480px;width:18px;height:18px;}
.renzheng-3								{background-position:-267px -480px;width:18px;height:18px;}
.renzheng-7								{background-position:-404px -480px;width:13px;height:18px;}
.renzheng-8									{background-position:-428px -480px;width:13px;height:18px;}
.renzheng-6									{background-position:-452px -480px;width:15px;height:18px;}
.renzheng-5							{background-position:-328px -480px;width:14px;height:18px;}
.renzheng-11							{background-position:-352px -480px;width:14px;height:18px;}

.i_jingyan1							{background-position:-478px -480px;width:15px;height:18px;}
.i_jingyan2							{background-position:-503px -480px;width:15px;height:18px;}
.i_xin								{background-position:-376px -480px;width:19px;height:18px;}
.i_phone							{background-position:-528px -480px;width:13px;height:18px;}
.i_email							{background-position:-550px -480px;width:21px;height:18px;}
.i_jiucuo							{background-position:-210px -520px;width:16px;height:18px;}
.i_share							{background-position:-236px -520px;width:16px;height:18px;}
.i_top								{background-position:-100px -280px;width:27px;height:47px;}



.i_orange,.i_orange span,
.i_blue,.i_blue span,
.i_green,.i_green span				{display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:middle;height:17px;line-height:15px;line-height:18px\9;*line-height:17px;overflow:hidden;background:#FFF url(../images2014/icon_all.png) no-repeat;color:#FFF;}

.i_orange span,.i_blue span,.i_green span{float:left;}


.i_orange							{background-position:-400px -720px;padding-left:6px;}
.i_orange span						{background-position:right -720px;padding-right:6px;}

.i_blue								{background-position:-400px -680px;padding-left:6px;}
.i_blue span						{background-position:right -680px;padding-right:6px;}

.i_green							{background-position:-400px -640px;padding-left:6px;}
.i_green span						{background-position:right -640px;padding-right:6px;}


/*reset部分结束 --------------------------------------------------------------------------*/

.toolbar				{background:#f7f7f7;border-bottom:1px solid #dfdfdf;margin-bottom:24px;}
.toolbar .tbbox			{height:39px;width:960px;margin:0 auto;}
.toolbar .tbbox .site_r	{height:39px;line-height:39px;color:#999;}
.toolbar .tbbox .site_r .line{color:#999;padding:0 8px;}
.toolbar .tbbox .site_r .welcome{margin-right:10px;}
.toolbar .tbbox .site_l	{padding:10px 0 0 0;}
.toolbar .tbbox .site_l a{height:20px;line-height:22px\9;*line-height:18px;overflow:hidden;cursor:pointer;float:left;}
.toolbar .tbbox .site_l .ifav{margin-right:5px; vertical-align:top;float:left;margin-top:3px;}


/*header*/
#header					{}
#header	.hbox 			{width:960px;margin:0 auto;height:78px;}
#header	.hbox .logo		{width:170px;height:62px;position:relative;margin-right:15px;}
#header	.hbox .logo a	{width:170px;height:62px;display:block;overflow:hidden;position:absolute;left:-9px;top:0px;}
#header	.hbox .city		{position:relative;z-index:999;padding-top:8px;}
#header	.hbox #city_on	{background:url(../images2014/icon_all.png) no-repeat -450px 0;padding-left:20px;height:26px;line-height:24px;color:#FFF; text-decoration:none;}
#header	.hbox #city_on strong{background:url(../images2014/icon_all.png) no-repeat right 0;padding-right:20px;font-weight:normal;float:left;height:24px; cursor:pointer;}

#header	.hbox .city .citylist{position:absolute;top:33px;left:0;background:#FFF;border:1px solid #8b8684;padding:15px;width:435px;display:none;min-height:200px;height:auto !important;height:200px;overflow:visible;color:#000;z-index: 1000}
#header	.hbox .city .citylist.hover{display:block;}
#header	.hbox .city .citylist dt{width:62px;height:23px;line-height:23px;background:#8b8684;float:left;color:#FFF; text-align:center;margin-right:5px;}
#header	.hbox .city .citylist dd{width:365px;float:left;}
#header	.hbox .city .citylist dd a{color:#000;height:23px;line-height:23px;float:left;background:#FFF;padding:0 12px;font-size:13px;}
#header	.hbox .city .citylist dd .line{float:left;height:23px;line-height:23px;color:#c8c8c8;}
#header	.hbox .city .citylist dd a:hover,
#header	.hbox .city .citylist dd a.hover{color:#FFF;background:#11bb30; text-decoration:none;}
#header	.hbox .city .citylist li{margin-bottom:12px;font-size:13px;}
#header	.hbox .city .cityname{margin-bottom:15px;padding-left:6px;}
#header	.hbox .city .title{margin-bottom:15px;padding-left:6px;}
#header	.hbox .city .city_all{padding-left:6px;}



/*jiajiao_nav*/
#jiajiao_nav			{border-bottom:2px solid #1ebf3b;height:38px;position:relative;z-index:800;margin:0 auto 10px auto;width:960px;}
#jiajiao_nav .mb		{margin-bottom:10px;}
#jiajiao_nav .nbox		{height:38px;}
#jiajiao_nav .categorys	{height:38px;float:left;margin-right:15px;position:relative;}
#jiajiao_nav .categorys .title{height:38px;width:164px;line-height:38px;font-family:"微软雅黑";font-size:16px; text-align:center;color:#FFF;background:#11bb30;font-weight:bold;}
#jiajiao_nav .categorys .title .select{display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:top;padding-right:15px;background:url(../images2014/icon_all.png) no-repeat right -142px; cursor:pointer;}
#jiajiao_nav .categorys .cglist{position:absolute;left:0;top:38px;height:367px;background:#f7f7f7;border:1px solid #e2e2e2;width:162px;border-top:none;border-top:2px solid #11bb30;}
#jiajiao_nav .categorys .cglist.display_block{display:block;}
	.cgtree							{border-bottom:1px solid #FFF;background:#f7f7f7;position:relative;}
	.cgtree .menu_cgul				{border-bottom:1px solid #e3e4e8;background:#f7f7f7;padding-bottom:10px;}
	.cgtree .menu_cgul li			{padding-left:22px;height:28px;line-height:28px;}
	.cgtree .menu_cgul li a			{color:#808080;}
	.cgtree .menu_cgul li a:hover	{color:#390;}
	.cgtree .menu_cgul .line	{color:#d5d5d5;padding:0 6px;}
	.cgtree .menu_tith				{height:36px;line-height:36px;position:relative;font-size:14px;z-index:9999;}
	.cgtree .menu_tith a			{position:absolute;color:#404040;height:36px;width:141px;top:0;left:0; padding-left:22px;}
	.cgtree .menu_tith a:hover		{ text-decoration:none;}
	.cgtree .menu_tith a strong		{font-weight:normal;background:url(../images2014/icon_all.png) no-repeat right -107px;float:left;width:128px; cursor:pointer;}
	.cgtree .menu_tith.hover		{}
	.cgtree .menu_tith.hover a		{border:1px solid #11bb30;border-right:none;height:34px;line-height:34px;background:#FFF;}

	.cgtree .menu_cgmore			{width:560px;position:absolute;top:0;left:163px;z-index:9998;border:1px solid #11bb30;background:#FFF;font-size:13px;}
	.cgtree .menu_cgmore .links_fl	{padding:10px 25px 0 35px;float:left;width:225px;border-right:1px solid #e5e5e5;min-height:140px;height:auto !important;height:140px;overflow:visible;}
	.cgtree .menu_cgmore .links_fr	{padding:10px 0 0 35px;float:left;width:225px;}
	.cgtree .menu_cgmore .links	{padding:10px 0 0 35px;float:left;width:550px;}
	.cgtree .menu_cgmore dl			{line-height:24px;margin-bottom:15px;}
	.cgtree .menu_cgmore dt			{}
	.cgtree .menu_cgmore dt a		{color:#000;}
	.cgtree .menu_cgmore dt a:hover	{color:#390;}
	.cgtree .menu_cgmore dd a		{color:#707070;}
	.cgtree .menu_cgmore dd a:hover	{color:#390;}
	.cgtree .menu_cgmore dd .line	{color:#d5d5d5;padding:0 6px;}

	.cgtree.last					{border-bottom:none;}
	.cgtree.last .menu_cgul			{border-bottom:none;}



#jiajiao_nav .vnavlist				{height:38px;float:left;}
#jiajiao_nav .vnavlist li			{float:left;line-height:38px;height:38px;font-family:"微软雅黑";font-size:16px;padding:0 10px; text-align:center;}
#jiajiao_nav .vnavlist li a			{color:#000;font-weight:bold;padding:0 5px;}
#jiajiao_nav .vnavlist li a.hover	{color:#390;}
#jiajiao_nav .vnavlist li a:hover	{background:#f4f4f4; text-decoration:none;}
#jiajiao_nav .vnavlist li a.hover:hover{background:none;}

.sy_title {height:38px;width:80px;line-height:38px;font-family:"微软雅黑";font-size:16px; text-align:center;color:#FFF;background:#11bb30;font-weight:bold;}

/*search_form*/
.search_form					{width:270px;height:37px;position:absolute;top:-10px;right:0;}
.search_form .form				{width:258px;height:37px;background:url(../images2014/icon_all.png) no-repeat -210px -318px;padding-left:12px;}
.search_form .form .sr			{width:164px;height:30px;padding:2px 3px 2px 5px;border:1px solid #dfdfdf; vertical-align:middle;color:#ababab;float:left;color:#999;line-height:29px;font-size:12px;border-right:none;}
.search_form .form .sub			{width:30px;height:35px;border:none;background:none; cursor:pointer; vertical-align:middle;float:left; text-indent:-9999px;}


/*input_select_menu*/
.search_form .form .input_select_menu				{position:relative;height:36px;vertical-align:middle;z-index:1;float:left;width:49px;}
.search_form .form .input_select_menu .select_item 	{display:inline; float:left; height:36px; line-height:36px; overflow:hidden;white-space:nowrap; cursor:pointer;color:#666;width:45px;font-size:12px;padding-left:5px;}
.search_form .form .input_select_menu ul.item_list	{display:none; position:absolute; top:35px; left:0px; overflow:hidden; background:#fff; border:1px solid #dfdfdf;border-bottom:none;width:48px;margin:0;height:auto;}
.search_form .form .input_select_menu .item_list li	{margin:0;height:26px;line-height:26px; text-align:left;border-bottom:1px solid #dfdfdf;}
.search_form .form .input_select_menu .item_list span{display:block;padding-left:7px; text-decoration:none; color:#000;width:43px;font-size:12px; cursor:pointer;}
.search_form .form .input_select_menu .item_list span:hover	{background-color:#f5f5f5; }
.search_form .form .input_select_menu .item_list .selected span {cursor:default; background-color:#eee; }



/*二级列表导航*/
#jiajiao_nav.listnav		{border-bottom:none;}
#jiajiao_nav.listnav .nbox	{background:#11bb30;}
#jiajiao_nav.listnav .nbox .categorys .title{background:#009f1d;}

#jiajiao_nav.listnav .vnavlist li			{padding:0 2px;}
#jiajiao_nav.listnav .vnavlist li a			{color:#FFF;font-weight:bold;padding:0 15px;float:left;height:38px;line-height:38px;}
#jiajiao_nav.listnav .vnavlist li a.hover	{color:#FFF;background:#009f1d;}
#jiajiao_nav.listnav .vnavlist li a:hover	{background:#009f1d;text-decoration:none;color:#FFF;}

#jiajiao_nav.listnav .categorys .cglist		{border-top:2px solid #009f1d;top:36px;}

#jiajiao_nav.listnav .search_form			{top:-66px;}

/*index_layout*/
.index_layout								{}
.index_layout .slide						{border:1px solid #e5e4e0;width:501px;height:356px;overflow:hidden;}
.index_layout .index-banner					{border:1px solid #e5e4e0;width:677px;height:356px;background:url(../images2014/index_banner.png) no-repeat;}
/*input_select_menu*/
.index_layout .index-banner .input_select_menu{position:relative;height:33px;vertical-align:middle;z-index:1;border:1px solid #ccc;width:242px; background:#FFF url(../images/icon_all.png) no-repeat right -105px;}
.index_layout .index-banner .input_select_menu .select_item{display:inline; float:left; height:33px; line-height:33px; overflow:hidden; padding:0 35px 0 12px; white-space:nowrap; cursor:pointer;color:#333;width:195px; text-align:left;font-weight:normal;font-size:16px;font-family:"黑体";background:url(../images2014/icon_all.png) no-repeat 207px -560px;}
.index_layout .index-banner .input_select_menu .item_list{display:none; position:absolute; top:33px; left:-1px; overflow:hidden; background:#fff; border:1px solid #dfdfdf;width:242px;margin:0;height:auto;}
.index_layout .index-banner .input_select_menu .item_list li{margin:0;height:32px;line-height:32px; text-align:left;}
.index_layout .index-banner .input_select_menu .item_list span{display:block; text-indent:12px;text-decoration:none; color:#000;width:242px;font-size:16px;font-family:"黑体"; cursor:pointer;}
.index_layout .index-banner .input_select_menu .item_list span:hover{background-color:#f5f5f5; }
.index_layout .index-banner .input_select_menu .item_list .selected a{cursor:default; background-color:#eee; }


.index-search								{padding:20px 0 0 30px;}
.index-search li.li-s						{margin-bottom:12px;}
.index-search .title						{font-size:18px;color:#000;margin-bottom:5px;font-family:"黑体";}
.index-search .but-box						{margin-top:20px;}
.index-search .but-box .sub					{background:url(../images2014/icon_all.png) no-repeat -210px -560px;width:244px;height:41px;border:none;font-size:18px;font-family:"黑体";color:#FFF; cursor:pointer;}


/*v2-noticetab*/
.v2-noticetab				{background:#f9f9f9;width:268px;height:356px;overflow:hidden;border:1px solid #dfdfdf;}
.v2-noticetab .abs-door		{height:38px;width:270px;}
.v2-noticetab .abs-door	strong		{display:block;height:38px;width:134px;float:left; text-align:center;line-height:37px; cursor:pointer;font-size:12px;color:#848484;font-weight:normal;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.v2-noticetab .abs-door	strong.active	{color:#390;font-weight:bold;border-bottom:1px solid #f9f9f9;}
.v2-noticetab .abs-door	strong.fg		{border-left:none;width:133px;}

.v2-noticetab .nt-box li	{}
.v2-noticetab .nt-box li.input_li{height:40px;}
.v2-noticetab .nt-box li.wz_li{height:20px;line-height:20px;_height:16px;_line-height:16px;padding-left:48px;}
.v2-noticetab .nt-box .sr	{float:left;border:1px solid #bcbcbc;width:171px;height:33px;line-height:33px;padding:2px 4px;}
.v2-noticetab .nt-box label	{font-family:"宋体";float:left;height:39px;width:40px;line-height:39px;margin-right:8px;}
.v2-noticetab .nt-box .login_ul .but{padding-left:48px;}

.v2-noticetab .nt-box2		{padding:20px 0 20px 15px;border:1px solid #e6e6e6;}
.v2-noticetab .nt-box2 li	{background:url(../images/icon/dian.gif) no-repeat 3px center;padding:0 0 0 15px;width:104px;line-height:21px;float:left;}
.v2-noticetab .other		{border-top:1px solid #dedede;padding:12px 0;height:24px;}
.v2-noticetab .loginbox		{padding:12px 19px 0 19px;}
.v2-noticetab .regbox		{background:#efefef;border-top:2px solid #dedede;height:43px;padding-top:12px;}

.v2-noticetab .logged		{height:299px;color:#000;}
.v2-noticetab .logged .lbox	{padding:20px 0 0 20px;}
.v2-noticetab .logged dl	{margin-bottom:20px;}
.v2-noticetab .logged dd	{line-height:26px;padding-top:5px;}
.v2-noticetab .logged .img80	{width:80px;height:80px;float:left;margin-right:18px;position:relative;margin-right:15px;}
.v2-noticetab .logged .img80 .img-h{width:80px;height:80px; text-align:center;}
.v2-noticetab .logged .img80 .img-h img{}
.v2-noticetab .logged .img80 .design{background:url(../images2014/design80.png) no-repeat;width:80px;height:80px;position:absolute;top:0;right:0;}
.v2-noticetab .loggen_ul li	{line-height:30px;}
.v2-noticetab .loggen_ul li strong{font-weight:normal;}
.v2-noticetab .loggen_ul li .links {line-height:30px;}
.v2-noticetab .loggen_ul li .links span.bk{width:105px;}
/*v3-noticetab*/
.v3-noticetab				{background:#FFF;width:268px;height:232px;overflow:hidden;border:1px solid #dfdfdf;}
.v3-noticetab .abs-door		{height:38px;width:270px;background:#f7f7f7;}
.v3-noticetab strong		{display:block;height:38px;width:134px;float:left; text-align:center;line-height:37px; cursor:pointer;font-size:12px;color:#848484;font-weight:normal;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.v3-noticetab strong.active	{color:#390;font-weight:bold;border-bottom:1px solid #FFF;background:#FFF;}
.v3-noticetab strong.fg		{border-left:none;width:133px;}
.v3-noticetab .nt-box		{}

/*footer*/
#footer						{text-align:center;padding:15px 0 0 0;line-height:24px;}

#footer .fbox				{border-top:1px solid #e1e1e2;padding:15px 0;}
#footer .fbox a				{color:#390;}
#footer .fbox .line			{padding:0 5px;cololr:#ccc;}
#footer .links				{}
#footer .copyright			{color:#666;margin-bottom:10px;}
#footer .pimg span			{width:120px;height:50px;background:url(../images2014/footer_icon.png) no-repeat; line-height:200px;overflow:hidden;}
#footer .pimg span.i1		{background-position: 0 0;}
#footer .pimg span.i2		{background-position: -125px 0;}
#footer .pimg span.i3		{background-position: -250px 0;}


.yq_links					{text-align:left;}
.yq_links dt				{float:left;width:70px;font-weight:bold;}
.yq_links dd				{float:left;width:890px;}
.yq_links dd .line			{padding:0 6px;color:#ccc;}



/*content*/
#content					{margin-bottom:10px;width:960px;margin:0 auto 0 auto;}
/*crumbs-nav*/
.crumbs-nav					{margin-bottom:10px;}


/*uibox1*/
.uibox1						{position:relative;background:#FFF;z-index:1000;padding-top:35px;overflow:hidden;height:198px;}
.uibox1 .title				{height:35px;position:absolute;top:0;left:0;}
.uibox1 .nextpage			{position:absolute;top:3px;right:15px;z-index:1000;}

.uibox1 .title .tith		{font-size:18px;color:#000;font-family:"\5FAE\8F6F\96C5\9ED1","\534E\6587\9ED1\4F53";font-weight:normal;float:left;}
.uibox1	.cont				{border:1px solid #e1e1e1;border-top:2px solid #e1e1e1;}
.uibox1	.cont .caseinfo		{width:444px;padding:15px 0 10px 15px;}

.uibox1	.cont .caseinfo .img{width:175px;height:125px;position:relative;}

.uibox1	.cont .caseinfo .img .icon{background:url(../images2014/icon_all.png) no-repeat 0 -120px;width:53px;height:53px;line-height:200px;overflow:hidden;position:absolute;top:0;left:0;}

.uibox1	.cont .caseinfo .detail{width:235px;}
.uibox1	.cont .caseinfo .ctitle{font-size:14px;margin-bottom:10px;}
.uibox1	.cont .caseinfo .plan{font-size:14px;font-weight:bold;margin-bottom:10px;}
.uibox1	.cont .caseinfo .clist{font-size:12px;line-height:24px;color:#000;}
.uibox1	.cont .caseinfo .clist strong{font-weight:normal;color:#a4aeb9;}

.uibox1	.teacherinfo			{width:419px;padding:20px 0 10px 40px;position:relative;}
.uibox1	.teacherinfo .img		{width:102px;height:102px;float:left;margin-right:18px;position:relative;}
.uibox1	.teacherinfo .img .design{background:url(../images2014/design.png) no-repeat;width:102px;height:102px;position:absolute;top:0;right:0;}
.uibox1	.teacherinfo dd			{width:295px;float:left;}
.uibox1	.teacherinfo .name		{font-size:14px;font-weight:bold;margin-bottom:15px;color:#390;}
.uibox1	.teacherinfo .ug		{font-size:14px;color:#404040;margin-bottom:15px;}
.uibox1	.teacherinfo .lc		{font-size:12px;margin-bottom:8px;}
.uibox1	.teacherinfo .lc .bt	{color:#a4aeb9;width:60px;font-weight:normal;}
.uibox1	.teacherinfo .icon		{background:url(../images2014/icon_all.png) no-repeat 0 -120px;width:53px;height:53px;line-height:200px;overflow:hidden;position:absolute;top:0;left:0;}
.uibox1	.teacherinfo .time		{position:absolute;top:10px;right:10px;color:#a4aeb9;}




.uibox1	.cont .message		{border-left:1px solid #e1e1e1;background:#f7f7f7;width:188px;height:155px;padding:20px 10px 20px 20px;}
.uibox1	.cont .message .say	{margin-bottom:30px;line-height:22px;}
.uibox1	.cont .message .bd1,
.uibox1	.cont .message .bd2	{background:url(../images2014/icon_all.png) no-repeat -90px -120px;width:24px;height:17px;display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:middle;line-height:200px;overflow:hidden;}
.uibox1	.cont .message .bd1	{margin-right:10px;margin-left:-6px;margin-top:-5px;}
.uibox1	.cont .message .bd2	{background-position:-118px -120px;margin-left:10px;margin-top:5px;}

/*layout_jobsbox*/
.layout_jobsbox				{border:1px solid #e3e4e8;border-top:2px solid #e3e4e8;height:320px;}

	.jobs_teacher{width:690px; text-align:center;}
	.jobs_teacher .uidiv{float:left;border-right:1px solid #e3e4e8;height:320px;width:229px;}
	.jobs_teacher .uidiv .ctop{height:90px;background:#f7f7f7;padding-top:16px;position:relative;}
	.jobs_teacher .uidiv .ctop .heading{font-size:16px;font-family:"黑体";font-weight:normal;color:#390;margin-bottom:0px;}
	.jobs_teacher .uidiv .ctop .km{color:#000;}
	.jobs_teacher .uidiv .ctop .icon {width:70px;height:70px; text-align:center;position:absolute;bottom:-35px;left:80px;background:url(../images2014/icon_all.png) no-repeat;}
	.jobs_teacher .uidiv .ctop .icon .c1{width:70px;height:70px;font-size:24px;font-family:"黑体";font-weight:normal;color:#FFF;line-height:70px;}
	.jobs_teacher .uidiv .ctop .icon .c2{width:70px;height:55px;font-size:30px;font-family:"黑体";font-weight:normal;color:#FFF;line-height:30px;padding-top:15px;}
	.jobs_teacher .uidiv .ctop .icon .c2 .fs12{font-size:14px;line-height:20px;display:block;}

	.jobs_teacher .uidiv .ctop .icon.bg1{background-position:-210px -240px;}
	.jobs_teacher .uidiv .ctop .icon.bg2{background-position:-290px -240px;}
	.jobs_teacher .uidiv .ctop .icon.bg3{background-position:-370px -240px;}
	.jobs_teacher .uidiv .ctop .kh{position:absolute;bottom:-30px;color:#a4aeb9;left:155px;font-size:16px;font-family:"黑体";}


	.jobs_teacher .uidiv .cbottom{padding-top:58px;color:#a4aeb9;}
	.jobs_teacher .uidiv .cbottom .place{font-weight:bold;}
	.jobs_teacher .uidiv .cbottom .name{line-height:22px;}
	.jobs_teacher .uidiv .cbottom .iplace{margin-right:10px;}
	.jobs_teacher .uidiv .cbottom .iname{margin-right:8px;}

	.newsjobs{width:228px;padding:8px 16px 0 24px;}

/*layout_videobox*/
.layout_videobox				{border:1px solid #e3e4e8;border-top:2px solid #e3e4e8;padding:30px 0;}
.layout_videobox li				{float:left;width:239px;}
.layout_videobox dl				{width:180px;margin:0 auto;}
.layout_videobox dl	dt			{width:180px;height:126px;}
.layout_videobox dl	dt a		{width:180px;height:126px;display:block;}
.layout_videobox dl	dd			{padding:0 10px;height:34px;background:#f7f7f7;font-size:12px;line-height:34px;}
.layout_videobox dl	.time		{float:right;font-size:12px;}



/*layout_certify*/
.layout_certify				{}
.layout_certify	.certify_box{border:1px solid #e3e4e8;border-top:none;border-bottom:none;height:401px;width:958px;overflow:hidden;}
/*title_style3*/
.layout_certify	.title_style3{border-bottom:2px solid #e3e4e8;height:35px;line-height:30px;position:relative;}
.layout_certify	.title_style3 .tith{display:inline;font-size:18px;font-family:"微软雅黑";color:#000;font-weight:normal;}
.layout_certify	.title_style3 ul{position:absolute;height:35px;top:0;left:210px;}
.layout_certify	.title_style3 li{float:left;margin-right:20px;height:35px;position:relative;}
.layout_certify	.title_style3 li a{float:left;height:35px;border-bottom:2px solid #e3e4e8;padding:0 5px;font-weight:bold;font-size:14px;color:#848484;}
.layout_certify	.title_style3 li em{position:absolute;width:8px;height:4px;background:none;bottom:0px;right:50%;margin-right:-4px;overflow:hidden;}

.layout_certify	.title_style3 a:hover,
.layout_certify	.title_style3 li.active a{border-bottom:2px solid #390;color:#390; text-decoration:none;}
.layout_certify	.title_style3 a:active em,
.layout_certify	.title_style3 li.active em{background:url(../images2014/icon_all.png) no-repeat -359px -100px;}


.layout_certify	.more		{background:#f7f7f7;height:45px;border:1px solid #e3e4e8;line-height:45px; text-align:center;font-size:15px;font-family:"宋体";}
	.certify_box ul			{width:970px;}
	.certify_box li			{float:left;width:454px;border-right:1px solid #e3e4e8;border-bottom:1px solid #e3e4e8;height:185px;padding:15px 0 0 25px;}
	.certify_box li .img	{width:102px;height:102px;float:left;margin-right:18px;position:relative;}
	.certify_box li .img .img-h{width:102px;height:102px; text-align:center;}
	.certify_box li .img .img-h img{}
	.certify_box li .img .design{background:url(../images2014/design.png) no-repeat;width:102px;height:102px;position:absolute;top:0;right:0;}
	.certify_box li dd		{width:295px;float:left;}
	.certify_box li .name 	{font-size:14px;font-weight:bold;margin-bottom:15px;}
	.certify_box li .name a	{color:#390;}
	.certify_box li .ug		{font-size:14px;color:#404040;margin-bottom:15px;}
	.certify_box li .lc		{font-size:12px;margin-bottom:8px;}
	.certify_box li .lc	.bt	{color:#a4aeb9;width:60px;font-weight:normal;}

/*.uibox1*/
.uibox1 .btn { display: inline-block; margin: 25px 0 0; padding: 9px 22px 7px; clear: both; color: #fff; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; border: 2px solid rgba(255, 255, 255, .4); border-radius: 5px; }
.uibox1 .btn:hover { background: rgba(255, 255, 255, .05); }
.uibox1 .btn:active { -webkit-filter: drop-shadow(0 -1px 2px rgba(0, 0, 0, .5)); -moz-filter: drop-shadow(0 -1px 2px rgba(0, 0, 0, .5)); -ms-filter: drop-shadow(0 -1px 2px rgba(0, 0, 0, .5)); -o-filter: drop-shadow(0 -1px 2px rgba(0, 0, 0, .5)); filter: drop-shadow(0 -1px 2px rgba(0, 0, 0, .5)); }
.uibox1 .btn,
.uibox1 .dot { -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .3)); -moz-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .3)); -ms-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .3)); -o-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .3)); filter: drop-shadow(0 1px 2px rgba(0, 0, 0, .3)); }
.uibox1 .dots {display:none;position: absolute; left: 0; right: 0; bottom: 20px; }
.uibox1 .dots li { display: inline-block; width: 10px; height: 10px; margin: 0 4px; text-indent: -999em; border: 2px solid #fff; border-radius: 6px; cursor: pointer; opacity: .4;  -webkit-transition: background .5s, opacity .5s;
 -moz-transition: background .5s, opacity .5s;
 transition: background .5s, opacity .5s;
}
.uibox1 .arrows{display:none;}

/*breadcrumbnav面包屑*/
.breadcrumbnav				{font-family:"\5B8B\4F53";padding:5px 0 5px 15px;}
.breadcrumbnav .line		{padding:0 15px;}


/*列表排序*/
.p_sort						{height:34px; position:relative;}
.p_sort ul					{height:32px;border-bottom:2px solid #11bb30;}
.p_sort ul.pgnone			{padding-left:0;}
.p_sort ul li				{float:left;margin-right:10px;font-size:12px;}
.p_sort ul li a,
.p_sort ul li a span		{display:block;height:31px;line-height:31px;cursor:pointer;float:left;}

.p_sort ul li a				{padding-left:20px;color:#848484;background:#f7f7f7;border:1px solid #e3e4e8;border-bottom:none;}
.p_sort ul li a:hover 		{color:#333;background:#f7f7f7;border:1px solid #e3e4e8;border-bottom:none; text-decoration:none;}
.p_sort ul li a span		{padding-right:20px;}

.p_sort ul li.hover a		{background:#11bb30;border:1px solid #11bb30;border-bottom:none;font-weight:bold;}
.p_sort ul li.hover a span	{font-size:12px;color:#FFF;}
.p_sort ul li.hover a:hover	{color:#FFF;}
.p_sort .zt					{position:absolute;top:3px;right:10px;font-size:12px;color:#339900;}


/*teacher_listbox*/

.teacher_listbox ul			{}

.teacher_listbox li			{border-bottom:1px solid #e3e4e8;padding:15px 0;color:#404040;}
.teacher_listbox li dt		{width:102px;margin-right:28px;float:left;}
.teacher_listbox li .img	{width:102px;height:102px;position:relative;}
.teacher_listbox li .img .img-h{width:102px;height:102px; text-align:center;}
.teacher_listbox li .img .img-h img{}
.teacher_listbox li .img .design{background:url(../images2014/design.png) no-repeat;width:102px;height:102px;position:absolute;top:0;right:0;}
.teacher_listbox li dd		{width:550px;float:left;}
.teacher_listbox li .titlebox .name{font-size:14px;font-weight:bold;color:#390;}
.teacher_listbox li .time	{color:#a4aeb9;}
.teacher_listbox li .ug		{font-size:14px;color:#404040;margin-bottom:15px;}
.teacher_listbox li .lc		{font-size:14px;line-height:28px;}
.teacher_listbox li .lc	.bt	{color:#a4aeb9;font-weight:normal;display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:middle;line-height:26px;height:26px;}
.teacher_listbox li .lc .gray9{color:#a4aeb9;}
.teacher_listbox li .butbox	{text-align:right;padding-right:10px;padding-top:10px;}
.teacher_listbox li .lc .num{color:#e84600;font-weight:bold;display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.teacher_listbox li:hover,
.teacher_listbox li.hover{background:#fffef8;}
.teacher_listbox li:hover .img .design,
.teacher_listbox li.hover .img .design{background:url(../images2014/design_bg.png) no-repeat;}


.teacher_detailbox .i_orange,
.teacher_detailbox .i_blue,
.teacher_detailbox .i_green{margin-top:-3px;}

/*teacher_listbox2*/
.teacher_listbox2 .uidiv	{padding:13px 15px;border-bottom:1px solid #e3e4e8;color:#404040;font-size:14px;}
.teacher_listbox2 .titlebox .name{font-size:14px;font-weight:bold;color:#390;}
.teacher_listbox2 .butbox	{text-align:right;padding-top:10px;}
.teacher_listbox2 .bt		{color:#a4aeb9;font-weight:normal;display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:top;line-height:26px;height:26px;width:70px;}
.teacher_listbox2 .mc,
.teacher_listbox2 .mc2		{display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:top;line-height:26px;}
.teacher_listbox2 .mc2		{width:570px;}
.teacher_listbox2 .nr1		{float:left;width:220px;margin-right:20px;}
.teacher_listbox2 .nr2		{float:left;width:400px;}
.teacher_listbox2 .time		{color:#404040;font-size:12px;}
.teacher_listbox2 .uidiv:hover,
.teacher_listbox2 .uidiv.hover{background:#fffef8;}

.teacher_listbox2 .uidiv.frist{background:#f7faf6;border:1px solid #cdd3ca;padding:13px 14px;position:relative;}
.teacher_listbox2 .uidiv.frist .i_top{position:absolute;top:0;left:15px;_left:0;}
.teacher_listbox2 .uidiv.frist .titlebox {padding-left:40px;}

/*.vipbox*/
#vip_teacher				{background:#F7F7F7;position:relative;}
#vip_teacher li				{}
.vipbox						{background:#F7F7F7;padding:15px 16px;}
.vipbox .imgbox				{float:left;height:150px; text-align:center;}
.vipbox .imgbox .img-h		{border:1px solid #ccc;padding:2px;width:105px;height:90px;background:#FFF;margin-bottom:5px;}
#vip_teacher .nextpage		{position:absolute;top:10px;right:10px;z-index:1000;}

/*category-list*/
.category-list 						{background:#f7f7f7;color:#808080;border:1px solid #e3e4e8;
-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.category-list .category-info		{padding:10px 15px 10px 15px;}
.category-list .category-class		{padding:8px 0;line-height:21px;border-bottom:1px solid #e3e4e8;}
.category-list .tit-h				{width:60px;color:#333;height:20px;line-height:20px; text-align:right;padding-right:5px;}
.category-list .cont				{width:855px;}
.category-list .cont li				{position:relative;float:left;font-size:13px;}
.category-list .cont li a,
.category-list .cont li a span		{line-height:20px;height:20px;float:left;color:#808080;padding-left:8px; cursor:pointer;}
.category-list .cont li a span		{padding-right:8px;padding-left:0;}
.category-list .cont li a:hover span{color:#339900;}

.category-list .cont li a.active,
.category-list .cont li a.active span{background:#11bb30;color:#FFF;cursor:pointer;}

.category-list .cont li a.active:hover span{color:#fff;}
.category-list .cont li a.active em	{background:url(../images2014/icon_all.png) no-repeat -594px -240px;width:6px;height:4px;line-height:1px;font-size:1px;position:absolute;top:20px;margin-left:-2px;left:50%;}

.category-list .cont li.fg			{color:#ccc;height:20px;line-height:20px;overflow:hidden;}

.category-list .cont .z1 li			{z-index:20;}
.category-list .cont .z2 li			{z-index:10;}
.category-list .category-but		{padding:10px 0 0 0;}
.category-list .category-but .tit-h	{height:33px;line-height:33px;}

.category-list .sub-list			{width:700px;padding-top:5px;}
.category-list .sub-list .box		{border:1px solid #e4e5e9;background:#FFF;float:left;padding:3px 10px;line-height:22px;width:700px;}
.category-list .sub-list .box a		{background:none;height:22px;line-height:22px;padding:0 8px;}

.category-list .sub-list .box a.active {background:#11bb30;color:#FFF;cursor:pointer;}

.category-list .sub-list .box .line	{color:#ccc;}


/*p_classify*/
.category-list .category_select			{height:60px;border-top:1px solid #e3e4e8;}
.category-list .category_select .box	{padding-top:12px;}
.category-list .category_select li		{height:30px;line-height:30px;}
.category-list .category_select .first	{float:left;padding-left:15px;color:#404040;}
.category-list .category_select .last	{padding-right:8px;}
.category-list .close					{padding-left:15px;}
.category-list .category_select .select	{float:left;}

.category-list .category_select .c_name	{margin-top:4px;border:1px solid #e4e5e9;padding:0 0 0 5px;background:#FFF;height:21px;line-height:22px;float:left;margin-right:10px;overflow:hidden; cursor:pointer;}
.category-list .category_select .c_name:hover{ text-decoration:none;}
.category-list .category_select .c_name .lm{float:left;color:#404040;}
.category-list .category_select .c_name strong{float:left;font-weight:normal;padding-right:3px;color:#11bb30;}
.category-list .category_select .c_name em,
.category-list .category_select .c_name .ce{display:inline-block;float:left;height:20px;width:20px;font-size:1px;line-height:200px;overflow:hidden;background:url(../images2014/icon_all.png) no-repeat -375px -93px;}


/*small_search2*/
.small_search2						{width:360px;height:34px;color:#666;}
.small_search2 .sr					{width:175px;height:32px;line-height:32px\9;border:1px solid #e3e4e8;padding-left:5px;padding-right:5px;border-right:none;float:left;color:#999;}
.small_search2 .sub					{border:none;background:#ebebeb;height:34px;color:#390;font-size:12px;font-weight:bold; cursor:pointer;padding-bottom:2px;width:70px;float:left;background:#f2f2f2;border:1px solid #e3e4e8;}



.teacher_detailbox					{font-family:"\5B8B\4F53";border:1px solid #e3e4e8;}
.teacher_detailbox .title			{color:#333;background:#f6f8fa;position:relative;border-bottom:1px solid #e3e4e8;padding:10px 10px 10px 195px;height:55px;color:#404040;}

.teacher_detailbox .title .tith		{color:#333;font-weight:bold;font-size:12px;float:left;}
.teacher_detailbox .cont			{background:#FFF;padding:10px 20px 20px 20px;}
.teacher_detailbox .btbox .name		{font-size:18px;font-weight:bold;}

.teacher_detailbox .title .submit_style1{position:absolute;top:20px;right:50px;}

.teacher_detailbox .detail_photo	{width:150px;height:300px;position:relative;}
.teacher_detailbox .detail_photo .dbox{position:absolute;top:-75px;left:0;}
.teacher_detailbox .detail_photo .dbox .img-t{width:150px;margin-bottom:2px;}
.teacher_detailbox .detail_photo .dbox .icon{width:50px;float:left;height:51px;background:#ccc; text-align:center;color:#FFF;padding-top:9px;}
.teacher_detailbox .detail_photo .dbox .icon.i1{background:#5d9cec;}
.teacher_detailbox .detail_photo .dbox .icon.i2{background:#4fc1e9;}
.teacher_detailbox .detail_photo .dbox .icon.i3{background:#ffce54;}


.teacher_detailbox .detail_photo .dbox .ts{font-weight:normal;font-family:"\5FAE\8F6F\96C5\9ED1","\534E\6587\9ED1\4F53";}
.teacher_detailbox .detail_photo .dbox .num{height:27px;line-height:27px;width:50px;font-family:Arial, Helvetica, sans-serif;font-size:14px;}
.teacher_detailbox .detail_photo .dbox .icon.i3 .num{background:url(../images2014/icon_all.png) no-repeat 10px -200px;}


.teacher_detailbox .detail_photo .dbox .two .icon{width:75px;}


.teacher_detailbox .detail_info		{width:480px;font-size:14px;padding-left:5px;}
.teacher_detailbox .detail_info .bt,
.teacher_detailbox .detail_info	.nr	{display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:top;line-height:30px;}

.teacher_detailbox .detail_info .bt	{width:80px;padding-left:20px;font-weight:normal;color:#a4aeb9;}
.teacher_detailbox .detail_info .nr	{width:370px;}

.teacher_detailbox .msgbox			{border:1px solid #e5e6ea;background:#fefff0;padding:5px 0;}
.teacher_detailbox .msgbox .tips	{padding-left:100px;}
.teacher_detailbox .msgbox .tips p	{font-size:12px;color:#11bb30;background:url(../images2014/icon_all.png) no-repeat -585px -356px;padding-left:20px;height:24px;line-height:24px;}
.teacher_detailbox .msgbox .tips .red{padding:0 5px;}

/*comment*/
.comment li							{padding-left:10px;border-bottom:1px solid #e5e6ea;padding-bottom:10px;margin-bottom:10px;}
.comment .img						{float:left;width:120px;}
.comment dd							{float:left;width:540px;}
.comment .namebox					{margin-bottom:5px;}
.comment .namebox .name				{font-size:14px;color:#000;}
.comment .namebox .time				{color:#a4aeb9;}
.comment .lc						{line-height:24px;}
.comment .lc .bt					{font-weight:normal;color:#a4aeb9;}


.comment .say						{line-height:22px;color:#000;}
.comment .say .bd1,
.comment .say .bd2					{background:url(../images2014/icon_all.png) no-repeat -90px -160px;width:24px;height:17px;display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:middle;line-height:200px;overflow:hidden;}
.comment .say .bd1					{margin-right:10px;margin-top:-5px;}
.comment .say .bd2					{background-position:-118px -160px;}


/*related_teacher*/
.related_teacher					{}
.related_teacher .cont				{padding:10px 20px;}
.related_teacher .img50				{float:left;}
.related_teacher li					{border-bottom:1px solid #e3e4e8;padding-bottom:10px;margin-bottom:10px;}
.related_teacher li .img50			{width:50px;height:50px;float:left;margin-right:18px;position:relative;}
.related_teacher li .img50 .img-h	{width:50px;height:50px; text-align:center;}
.related_teacher li .img50 .img-h img{}
.related_teacher li .img50 .design	{background:url(../images2014/design50.png) no-repeat;width:50px;height:50px;position:absolute;top:0;right:0;}
.related_teacher li dd				{width:560px;float:left;padding-top:4px;}
.related_teacher li .btbox			{font-size:14px;margin-bottom:5px;}
.related_teacher li .sbt			{font-weight:normal;color:#a4aeb9;}
.related_teacher li.last			{border:none;margin-bottom:0;padding-bottom:0;}


/*new_record*/
.new_record .cont					{padding:10px 20px;}
.new_record li						{border-bottom:1px solid #e3e4e8;padding-bottom:10px;margin-bottom:10px;}
.new_record li .btbox				{font-size:14px;margin-bottom:5px;}
.new_record li .btbox .time			{font-weight:normal;color:#000;float:right;font-size:12px;}
.new_record li .sbt					{font-weight:normal;color:#a4aeb9;}
.new_record li.last					{border:none;margin-bottom:0;padding-bottom:0;}
.new_record li .bk					{width:290px;}


/*student_detailbox*/
.student_detailbox					{font-family:"\5B8B\4F53";border:1px solid #e3e4e8;}
.student_detailbox .title			{color:#333;background:#f6f8fa;position:relative;border-bottom:1px solid #e3e4e8;padding:10px 10px 10px 20px;height:55px;color:#404040;}
.student_detailbox .title .msg 		{color:#a4aeb9;}

.student_detailbox .title .tith		{color:#333;font-weight:bold;font-size:12px;float:left;}
.student_detailbox .cont			{background:#FFF;}
.student_detailbox .btbox .name		{font-size:18px;font-weight:bold;}

.student_detailbox .title .submit_style1{position:absolute;top:20px;right:50px;}

.student_detailbox .detail_info		{font-size:14px;padding:10px 20px 10px 20px;border-bottom:1px solid #e5e6ea;}
.student_detailbox .detail_info li	{line-height:30px;}
.student_detailbox .detail_info .bt{}
.student_detailbox .detail_info .stitle {color:#11bb30;font-weight:bold;margin-bottom:5px;}
.student_detailbox .detail_info .bt	{width:80px;font-weight:normal;color:#a4aeb9;float:left;}
.student_detailbox .detail_info .nr	{width:315px;float:left;}

.student_detailbox .sdbox			{background:#fefff0;padding:20px;font-size:14px;}
.student_detailbox .sdbox


/*rv_teacher*/
.rv_teacher .cont					{padding:10px;}

.rv_teacher li						{border-bottom:1px solid #e3e4e8;padding:10px 0 10px 0;}
.rv_teacher li .img					{width:102px;height:102px;float:left;margin-right:18px;position:relative;}
.rv_teacher li .img .img-h			{width:102px;height:102px; text-align:center;}
.rv_teacher li .img .img-h img		{}
.rv_teacher li .img .design			{background:url(../images2014/design.png) no-repeat;width:102px;height:102px;position:absolute;top:0;right:0;}
.rv_teacher li dd					{width:560px;float:left;}
.rv_teacher li .name				{font-size:14px;font-weight:bold;margin-bottom:15px;color:#390;padding-right:5px;}
.rv_teacher li .name .time			{font-size:12px;color:#a4aeb9;font-weight:normal;}
.rv_teacher li .ug					{font-size:14px;color:#404040;margin-bottom:15px;}
.rv_teacher li .lc					{font-size:12px;margin-bottom:8px;}
.rv_teacher li .lc	.bt				{color:#a4aeb9;width:60px;font-weight:normal;}
.rv_teacher .say					{line-height:22px;color:#a4aeb9;}
.rv_teacher .say .bd1,
.rv_teacher .say .bd2				{background:url(../images2014/icon_all.png) no-repeat -90px -160px;width:24px;height:17px;display:table-cell;display:inline-block;*display:inline;zoom:1;vertical-align:middle;line-height:200px;overflow:hidden;}
.rv_teacher .say .bd1				{margin-right:10px;margin-top:-5px;}
.rv_teacher .say .bd2				{background-position:-118px -160px;margin-left:5px;}
.rv_teacher li:hover,
.rv_teacher li.hover{background:#fffef8;}
.rv_teacher li:hover .img .design,
.rv_teacher li.hover .img .design	{background:url(../images2014/design_bg.png) no-repeat;}

/*reservation*/
.reservation .stith					{font-size:14px;color:#000;}
.reservation .smbox .sm				{height:30px;line-height:30px;}
.reservation .text_sy1				{border:1px solid #e4e5e8;height:100px;width:626px;padding:5px;color:#a4aeb9;font-size:14px;}

.reservation .butbox				{height:30px;line-height:30px;}




/*登录注册*/
.login_box					{background:#FFF;position:relative;margin:0 auto;width:665px;height:630px;}
.login_box .sign_nav		{padding-bottom:8px;font-size:14px;background:#F7F7F7;height:60px;border:1px solid #e3e4e8;border-bottom:1px solid #ccc;border-top:4px solid #11bb30;position:relative;}
.login_box .sign_nav ul		{height:45px;position:absolute;bottom:0;_bottom:-1px;left:35px;}
.login_box .sign_nav li		{float:left;border:1px solid #A1A1A1;border-bottom:none; text-align:center;height:44px;margin-right:10px;background:#FFF;width:115px;line-height:45px;font-size:18px;font-family:"\5FAE\8F6F\96C5\9ED1","\534E\6587\9ED1\4F53";overflow:hidden;}
.login_box .sign_nav li	a	{float:left;width:115px;height:50px;background:#FFF;}
.login_box .sign_nav li.hover{height:45px;color:#11bb30;}
.login_box .sign_nav li.hover a{color:#11bb30;}
.login_box .sign_nav li	a:hover{ text-decoration:none;}
.login_box .sign_nav .close	{background:url(../images2014/icon_all.png) no-repeat -60px -200px;width:21px;height:21px;position:absolute;top:25px;right:20px;line-height:200px;overflow:hidden; cursor:pointer;}


.login_box .msg				{background:#fefff0;border:1px solid #e4e5e9;line-height:20px;color:#75726c;padding:10px 0 10px 160px;height:40px;}
.login_box .msg .fs12		{color:#b5afa4;}
.login_box .msg .icon		{background:url(../images2014/icon_all.png) no-repeat -100px -200px;width:23px;height:33px;margin-right:10px;}
.login_box .msg p			{width:460px;}
.login_box .srbox			{float:left;width:265px;}
.login_box label.reg_n		{float:left;font-size:14px;width:75px;padding-left:50px;height:40px;line-height:40px;}
.login_box .ts				{float:left;font-size:14px;height:40px;line-height:40px;}

.passform li				{margin-bottom:12px;}
.passform li.xy				{padding-left:125px;padding-top:10px;padding-bottom:10px;}
.passform .pass-username	{height:42px;}
.passform .pass-username .sr{border:1px solid #d5d5d5;padding:2px 5px;vertical-align:middle;width:240px;height:34px;line-height:34px;}

.passform .pass-username .sr.hover{border:1px solid #11BB30;}


.passform .pass-desc 		{display:block;padding-left:130px;color:#666;padding-top:5px;color:#390;}
.passform .pass-desc .qh	{cursor:pointer;}
.passform .reg_butbox		{padding-left:125px;}


/*login_input_select_menu*/
.login_input_select_menu	{position:relative;height:38px;vertical-align:middle;z-index:1;border:1px solid #ccc;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;width:250px; background:#FFF }
.login_input_select_menu .select_item{display:inline; float:left; height:38px; line-height:38px; overflow:hidden; padding:0 25px 0 12px; white-space:nowrap; cursor:pointer;color:#666;width:200px; text-align:left;font-weight:normal;font-size:12px;background:url(../images2014/icon_all.png) no-repeat right -545px;}
.login_input_select_menu div.item_list	{display:none; position:absolute; top:38px; left:-1px; overflow:hidden; background:#fff; border:1px solid #dfdfdf;border-bottom:none;width:250px;margin:0;height:auto;}
.login_input_select_menu .item_list div{margin:0;height:32px;line-height:32px; text-align:left;border-bottom:1px solid #dfdfdf;}
.login_input_select_menu .item_list a{display:block; text-indent:12px;text-decoration:none; color:#000;width:250px;font-size:12px;}
.login_input_select_menu .item_list a:hover{background-color:#f5f5f5; }
.login_input_select_menu .item_list .selected a{cursor:default; background-color:#eee; }

//wujin
.gray-sbox{}
.gray-sbox .line                               {padding: 0 3px;}
/*teacher_detail*/
.detail_sidebar {width:270px;float:right;}
.detail_sidebar .articles div {padding:10px;background:#f6ffec;border:1px solid #b3e677;}
.detail_sidebar .articles div.latest {padding:0; padding-bottom: 10px;}
.detail_sidebar .articles div.latest ul, .sidebar .articles div.latest p { margin: 0 10px; }
.detail_sidebar .articles div.latest ul p { margin: 0; font-size:12px;}
/*
.sidebar .articles1 div ul, .sidebar .articles1 div p { margin: 10px; }
*/
.detail_sidebar .article {height:110px;font-size:14px;line-height:23px;margin-bottom:10px;}
.detail_sidebar .article h2 {color:#498107;font-size:14px;}
.detail_sidebar .article p {color:#4a4a4a;}
.detail_sidebar .article span {margin-left:20px;}
.detail_sidebar .latest li {line-height:22px;margin:5px 0 10px;list-style:none;}
.detail_sidebar .latest h2 {height:31px;line-height: 31px;background:#e3ffbe url("../images/bg_1.gif") repeat-x scroll left bottom;color:#498107;font-size:14px;padding-left:10px;margin-bottom: 10px;}
.detail_sidebar .latest h3,.sidebar .latest .view_all a {color:#4499e8;font-weight:bold;font-size:12px;}
.detail_sidebar .latest h3 span {color:#31ae00;font-weight:normal;}
.detail_sidebar .latest li p,.sidebar .latest li a {color:#616161;}
.detail_sidebar .adver {margin:0 0 10 0; padding:0 0 10 0;background:#f6ffec;border:1px solid #b3e677;}
.detail_sidebar .adver h2 {height:31px;line-height: 31px;background:#e3ffbe url("../images/bg_1.gif") repeat-x scroll left bottom;color:#498107;font-size:14px;padding-left:10px;margin-bottom: 10px;}


/*auto-img*/
.gdbox 								{height:160px;}
.gdbox .auto-img					{}
.auto-img{visibility: visible; overflow: hidden; width: 627px;}
.gdbox .prev,
.gdbox .next						{width:20px;height:150px;border:none; text-indent:-9999px;}


.gdbox .prev						{background:url(../images/icon/x-l.gif) no-repeat center center;float:left;}
.gdbox .next						{background:url(../images/icon/x-r.gif) no-repeat center center;float:left;}
.gdbox li							{margin:0 27px;border:1px solid #eee;display:inline; padding:3px; text-align:center;}
.gdbox .img-indexbox				{border:1px solid #eee;padding:1px; text-align:center; vertical-align:middle; width:145px; height:145px; overflow:hidden;}

.gdbox .auto-img					{float:left;}
.gdbox ul li					{border: 0px none; overflow: hidden; float: left; width: 149px; height: 135px; margin-bottom:10px;}


/*teacher_case*/
#case_table{}
#case_table tr td{height: 200%;}
#student_login{padding-left: 0px;clear: both;
/*expert moredesc*/
.icon-exp{display:inline-block;vertical-align:baseline}
#teacher-experience ul{border-left:2px solid #ddd;padding-left:18px}
#teacher-experience ul li{position:relative;padding:10px;overflow:visible}
#teacher-experience ul .icon-circle{background-color:#fff;color:#ddd;position:absolute;left:-26px;top:14px}
#teacher-experience ul .title{font-size:14px;color:#3d3d3d}
#teacher-experience ul .detail{font-size:14px;color:#3d3d3d;display:block}
#teacher-experience ul .content-toggle{font-size:14px;color:#9d9d9d;float:right}
#teacher-experience ul .more-experience{display:none}
.icon-circle:before{content:"\e61e"}
.moredesc {min-height:100px;height:auto !important;height:100px;overflow:visible;}